﻿@charset "utf-8";
/*
* reset
*/
body{font:12px/1.8 tahoma,arial,"Hiragino Sans GB",'Microsoft Yahei', sans-serif; overflow-x:hidden;}
input,textarea{border:0;background:none;vertical-align:middle;outline:none;margin:0;padding:0;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form,button{margin:0;}
img { max-width: 100%; border:0;vertical-align:top; width: auto\9;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#241e0e;transition:all .2s ease;}
i,b,address{font-style:normal;}

/*
* common
*/
.opc0{opacity:0;}
.wrap{max-width:1000px;margin-left:auto;margin-right:auto; *width:1000px;}
.fix{*zoom:1;}.fix:before,.fix:after{content:"";display:table;}.fix:after{clear:both;}
.oh{overflow:hidden;*zoom:1;}
.l{float:left;}.r{float:right;}
.dib{display:inline-block;*display:inline;*zoom:1;}
.pr{position:relative;}.pa{position:absolute;}
.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hidetext { font: 0/0 a; letter-spacing: -9px; }
.btn{cursor:pointer;}
.hide{display:none;}
.arr{display: inline-block; width: 0; height: 0; overflow: hidden; }



